Graphmatica, version 3.60a ========================== by Keith Hertzer - Copyright (c) 1997 kSoft, Inc. http://www.pair.com/ksoft/ Saturday 18 October 1997 Files in this archive: ---------------------- README.TXT --- this file GRAPHMAT.EXE --- program file GRAPHMAT.DOC --- documentation/manual REGISTER.TXT --- mail-in registration form GRMAT1.HLP \ GRMAT2.HLP | GRMAT3.HLP | GRMAT4.HLP |- on-line help files GRMAT5.HLP | GRMAT6.HLP | GRMAT7.HLP / DIFEQ.GR \ GRAPHMAT.GR | INEQUAL.GR | LOGLOG.GR |_ demonstration equation ODE2.GR | list files POLAR.GR | TRIG.GR | XYDEMO.GR / FILE_ID.DIZ --- short description for BBSs VENDINFO.DIZ --- vendor information file (also includes detailed packing list with dates and file sizes) Installing Graphmatica: ----------------------- To be able to use the on-line help facility, you should place the six .HLP files on the same disk and directory as the executable file. Then, before you run Graphmatica, change the current drive/directory to where those files are. For example, to install Graphmatica from the disk in drive A: to some directory C:\GRAPHICS, you would type: C:\>copy a:graphmat.* c:\graphics C:\>copy a:grmat?.* c:\graphics C:\>copy a:*.gr c:\graphics and to run the program, you would type: C:\>cd c:\graphics C:\GRAPHICS>graphmat Notes: ------ Please do not edit any of the files GRMAT*.HLP. They are formatted especially for use under the Graphmatica help view function, broken up into screens of 23 lines. Altering these files may result in abnormal page breaks and prevent effective use of the online help. Registering: ------------ You don't really have to, but please understand that I'm not doing this as a community service. Feel free to make copies for your friends or upload Graphmatica to your local BBS so others can use it, but you must distribute it unchanged and intact. [Shareware vendors may distribute the program freely provided they contact me first and charge less than $5 for disks/shipping/etc. and not for the program itself.] All the features in this program are fully enabled, and it contains no nag screens or other impediments to make you feel guilty about using it. However, if you use it regularly and can afford to support it, please make a contribution. Even if you can't send money, please take the time to print and fill out the file REGISTER.TXT and send it to me at the address below. For a fee of $25, you can register Graphmatica. Registered users can use the program indefinitely guilt-free, and will receive a disk with the next major version on it when it is released, as well as notification of future upgrades in perpetuity. Site licenses and special student bulk licensing plans are available. Site license fees are $60 plus $2.50 for each copy in concurrent use. I can accept purchase orders for transactions over $100, but otherwise please try to write me a check. Please contact me if you are interested for more information. To register, print out and send in the form found in REGISTER.TXT (also found at the end of GRAPHMAT.DOC). Or you can register using CompuServe's Shareware Registration Database ("GO SWREG"). Request program #111. Read Appendix C in the manual for information about Shareware. CREDIT CARD ORDERS ONLY - You can order with MC, Visa, Amex, or Discover from Public (software) Library by calling 1-800-2424-PsL or 1-713-524-6394 or by FAX to 1-713-524-6398 or by Email (CIS: 71355,470 / Internet: 14133@pslweb.com). You can also mail credit card orders to PsL at P.O.Box 35705 Houston, TX 77235-5705 The item number for Graphmatica is #14133. PsL operators are available from 7:00 a.m. to 6:00 p.m. CST Monday-Thursday and 7:00 a.m. to 12:30 p.m. on Friday. THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY. THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS. Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, non-credit card orders, etc, must be directed to kSoft at the address on the registration form To insure that you get the latest version, PsL will notify me the day of your order and I will ship the product directly to you. I am required by my contract with PsL to ship you a disk immediately regardless of whether you have the current version already. Therefore, if you order through PsL, you will receive the most current version right away, as well as an upgrade to the next major release. To help defray the additional costs, you will be charged an extra $2.50 in the U.S. and Canada ($5 outside North America) for handling. NEW! Register online using PsL's secure ordering service. Get out your credit card and go to the following URL for details: http://www.pair.com/ksoft/order.html How to get the latest version: ------------------------------ The latest version of Graphmatica for DOS and Windows will always be available on CompuServe and various FTP and web sites on the Internet. For the very latest release, including beta-test versions, see the kSoft homepage: http://www.pair.com/ksoft/ On CompuServe, GO SCIMATH to enter the science/math forum and look in library 5 (mathematics) for GRMxxD.ZIP (DOS), GRMxxW.ZIP (Windows), or GRMxxN.ZIP (Windows 95 and NT), where xx will be the latest version number. On the internet, you can also use WWW, FTP, or gopher to access archives.math.utk.edu and look in the software/msdos/graphing/grmat directory for the latest versions. Or search for "graphmatica" in the ZD-Net Software Library (www.hotfiles.com). How to contact me: ------------------ You will receive the fastest reply by sending e-mail to ksoft@pair.com I can typically respond to quick questions within a day or two. I do NOT provide telephone support. Please don't try to get my number through directory assistance, as you will probably just bother my parents. Worst comes to worst, you can write me a letter and mail it to the address below. I promise I will respond to it, although I can't guarantee how long it will take. kSoft, Inc. 345 Montecillo Dr. Walnut Creek, CA 94595-2654 [Please make checks payable to Keith Hertzer.] What's new in version 3.60a: --------------------------- 1. Point tables should be much less likely to incorrectly report a value where in fact the function is not defined (i.e. a singularitiy). 2. Maximum number of annotaions allowed may be set using the maxannnote flag in the [options] section of graphmat.ini. 3. Graphs of high-order polynomials with very steep, concave lobes should be shown in entirety at normal fineness. (Previously parts might be skipped if they were too narrow.) What's new in version 3.60: --------------------------- The following new features were added: 1. Inequalities and integrals are displayed by creating and filling polygonal regions, rather than by enclosing a region and floodfilling it. This should eliminate the possibility of "leaks" due to inaccurate filling and make possible in the future features such as solving a system of inequalities. 2. Support for strict inequalities: '<' and '>' graph the curve as a dotted line following the convention. Use '<=' and '>=' for 'less than or equal' and 'greater than or equal', which graph a solid curve. 3. New calculus numerical integration features: - Rectangles above and below the curve are now supported as methods of integration in addition to the trapezoidal and Simpson's rules. - When integrating by rectangles or trapezoids, if you set the number of segments manually to a low enough number, individual segments will be drawn instead of a single shaded region. - When you start dragging on one curve and release over another, Graphmatica will find the area BETWEEN the two curves. - You can optionally type in the coordinates of the region to integrate over for better accuracy. Select "Integ Dialog" instead of "Integrate" from the Calculus menu. 4. By user request, the gridlines for trig graph paper now line up with the legends at multiples of pi 5. New point-plotting support: equations of the form x=<> ; y = <> will graph a single point. 6. New document model, more like standard Windows applications. "New" and "Save as" items have been added to the file menu, and "Open" replaces the current graphs completely unless yourequest to merge instead. 7. Point evaluate and Integrate features now show results in more decimal places for improved accuracy. 8. Improved point tables feature: For all types of graphs except polar, increment between calculated points varies as you zoom in and out (matches up with gridlines). You can also customize it to only calculate where legends are printed or at an interval you specify. 9. New critical point/root finder. The Critical Pts item in Calculus menu automatically finds zeros and critical points of Cartesian functions in the region on-screen. You can also enter a guess to find other zeros or critical points. What's new in version 3.50a: ---------------------------- The following bugs in version 3.50 were fixed: 1. tanh function incorrectly produced "10^x" 2. Functions which are not always positive could cause fatal floating point errors when graphed with logarithmic graph paper. In addition, I have added routines to trap floating point errors in all calculations for graphs and drawing graph paper. This should virtually eliminate the possiblity of crashes due to really complex equations or really huge or small grid ranges.